VulRep: vulnerability repair based on inducing commits and fixing commits
نویسندگان
چکیده
Abstract With the rapid development of information age, software vulnerabilities have threatened safety communication and mobile network, research on vulnerability repair is urgent. Different from existing machine learning-based approaches, we propose VulRep , a approach based introduction, which combines empirical findings inducing fixing commit with learning approaches for repair. Firstly, construct introduction dataset, generate AST tree code to form sequence after abstraction processing, input it into Transformer model recommendation list through beam search . After filling in abstracted code, combined rules defined by findings, final patch obtained verification. Experimental results show that can improve performance repairing vulnerabilities, illustrates effectiveness findings. In addition, found our more suitable type CWE-119 (Improper Restriction Operations within Bounds Memory Buffer) perform better.
منابع مشابه
Identifying unusual commits on GitHub
Transparent environments and social-coding platforms as GitHub help developers to stay abreast of changes during the development and maintenance phase of a project. Especially, notification feeds can help developers to learn about relevant changes in other projects. Unfortunately, transparent environments can quickly overwhelm developers with too many notifications, such that they loose the imp...
متن کاملBeyond Dobris: a continent commits to change.
In June 1991, 36 of Europe's environment ministers and deputies met at Czechoslovakia's Dobris Casde, near Prague, to discuss the environmental status of their nations. During the unprecedented conference, the ministers called for the preparation of a comprehensive report on Europe's extensive environmental problems. In August 1995, the European Environment Agency Task Force (a branch of the Eu...
متن کاملPrivacy-Friendly Electronic Traffic Pricing via Commits
This paper introduces a novel approach or architecture for fraud-resistant and privacy-friendly Electronic Traffic Pricing (ETP). One salient contribution is that it can satisfy the seemingly incompatible requirements of a privacy-friendly and socalled “thin” solution. The proposed approach relies on regularly sending to the traffic Pricing Authority (PA) only hashes of travelled trajectories a...
متن کاملAn empirical study on developer-related factors characterizing fix-inducing commits
This paper analyzes developer related factors that could influence the likelihood for a commit to induce a fix. Specifically, we focus on factors that could potentially hinder developers’ ability to correctly understand the code components involved in the change to be committed: (i) the coherence of the commit (i.e., how much it is focused on a specific topic), (ii) the experience level of the ...
متن کاملRegression Testing, Spoken Language, Crash-Inducing Commits, UML, and Legal Policy
THIS MONTH’S COLUMN reports on papers from the 2015 ACM/IEEE International Symposium on Empirical Software Engineering and Measurement, the 11th International Conference on Predictive Models and Data Analytics in Software Engineering, and the 2015 ACM/IEEE International Conference on Model Driven Engineering Languages and Systems. Feedback or suggestions are welcome. In addition, if you try or ...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
ژورنال
عنوان ژورنال: Eurasip Journal on Wireless Communications and Networking
سال: 2023
ISSN: ['1687-1499', '1687-1472']
DOI: https://doi.org/10.1186/s13638-023-02242-7